package cyclicstructure;

/**
 * @author shkstart
 * @date 2022/4/11 - 22:18
 */
/*嵌套循环:将一个循环结构A声明在另一个循环结构B的循环体中,就构成了嵌套循环

内层循环：循环结构A

外层循环：循环结构B
*/

/*说明：

① 内层循环结构遍历一遍，只相当于外层循环循环体执行了一次；

② 假设外层循环需要执行m次，内层循环需要执行n次。此时内层循环的循环体一共执行了m * n次；

③ 外层循环控制行数，内层循环控制列数
*/
public class ForForTest {
    public static void main(String[] args) {
//
        int j,i;
        for (j = 1; j <= 4; j++ ) {
            for (i = 1; i <= 6; i++ ) {
                System.out.print('*');
            }
            System.out.println();
        }
//        **********************************
        for (j = 1; j <= 5; j++ ) {
            for (i = 1; i <= j; i++ ) {
                System.out.print('*');
            }
            System.out.println();
        }
        System.out.println();
//  ****************************
        for (j = 1; j <= 4; j++ ) {
            for (i = 1; i <= 5 - j; i++ ) {
                System.out.print('*');
            }
            System.out.println();
        }

    }
}
